#include "TypeUtilisateur.hpp"
#include <iostream>
using namespace std;

TypeUtilisateur::TypeUtilisateur(Type& _type, int _id)
{
	if(*_type.getStringType()!="Array")
	{
		type=new Type(_type.getStringType());
	}
	else
	{
		TypeArray* tA=static_cast<TypeArray*>(&_type);
		type=new TypeArray(tA);
	}
	//gere le cas ou pass un TypeArray dans le TypeUtilisateur
	id=_id;
	categorie=new string(" type ");
}

Type* TypeUtilisateur::getType()
{
	return type;
}

TypeUtilisateur::~TypeUtilisateur()
{
	
}